package com.rongmei.jdsync.repository;

import com.rongmei.jdsync.entity.Goods;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface GoodsRepository extends JpaRepository<Goods, Long> {
    // 根据商品ID查询
    Goods findByGoodsId(Long goodsId);

    // 批量根据商品ID查询
    List<Goods> findByGoodsIdIn(List<Long> goodsIds);

    // 统计指定范围内的商品数量（用于测试数据）
    long countByGoodsIdBetween(Long startId, Long endId);

    // 删除指定范围内的商品（用于清理测试数据）
    void deleteByGoodsIdBetween(Long startId, Long endId);
}
